// 加载一个express模块／
var express = require('express');
var bodyparser = require('body-parser');

// 创建应用／实例化函数。
var app = express();

// 设置一下静态资源的路由。
app.use('/', express.static('www'));

// use方法表示使用中间件。
// 也就是中间件插入在请求响应一个过程的处理程序，可以在请求之前预先处理数据。
// 也可以在处理请求之后清除数据。
// bodyparser 将浏览器发送的请求转化为body对象，供程序处理请求时使用。
// urlencoded 处理url编码的数据，通常是表单提交数据。
// extended true表示更佳复杂的处理，false表示简单的处理
app.use(bodyparser.urlencoded({
    extended: false
}));

// 处理一下提交方式。
app.post('/user', function (req, res) {
    // 接收一下数据。
    var name = req.body.name;
    var noblie = req.body.noblie;
    var address = req.body.address;
    var remarks = req.body.remarks;
    var fuck = req.body.fuck;
    res.status(200).send(`<p>用户名:&nbsp${name}<br>电话:&nbsp${noblie}<br>家庭住址:&nbsp${address}<br>备注要求:&nbsp${remarks}</p>`)
})


// 指定端口号。
app.listen(3000, () => {
    console.log('node is running......')
})